package com.cd.javacxy.module.web.service;

import com.cd.javacxy.common.model.entity.CxyShuoshuo;
import com.cd.javacxy.common.model.entity.CxyShuoshuoComment;
import com.cd.javacxy.common.model.entity.CxyShuoshuoLike;
import com.cd.javacxy.common.model.query.ShuoShuoQuery;
import com.cd.javacxy.common.utils.PageResult;
import com.cd.javacxy.exception.BussinessException;

/**
 * CxyShuoshuo的服务接口
 *
 * @author yanghy
 */
public interface CxyShuoshuoService {

    PageResult<CxyShuoshuo> findShuoShuoList(ShuoShuoQuery shuoShuoQuery);

    CxyShuoshuo findShuoShuo(ShuoShuoQuery shuoShuoQuery);

    int addShuoShuoComment(CxyShuoshuoComment shuoShuoComment) throws BussinessException;

    int doShuoShuoLike(CxyShuoshuoLike shuoShuoLike)throws BussinessException;

    int addShuoShuo(CxyShuoshuo shuoShuo)throws BussinessException;
}
